Python is used in many application domains. Here's a sampling. The Python Package Index lists thousands of third party modules for Python. Python is a superb language for teaching programming, both at the introductory level and in more advanced course